document.oncontextmenu = function(){return false;}

function getUrlVars() {
    var vars = {};
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
        vars[key] = value;
    });
    return vars;
}

function checkKey(evt) { 
	
	//sacar F12 tmb
	if (evt.ctrlKey) 
	//return false;
	alert("deshabilitado"); 
} 

function mostrarError(msj)
{
	$("#Flash").slideUp();	

	$("#Flash").slideDown();	
	$("#Flash").text(msj);
	$("#Flash").attr('class','msjError');


}

function mostrarMjsOk(msj)
{
	$("#Flash").slideUp();	
	$("#Flash").slideDown();	
	$("#Flash").text(msj);
	$("#Flash").attr('class','msjOk');
		
}

function comprobarFecha(){
	var html = $.ajax({
			   type: "POST",
			   url: "ajax_php/getFechaHora.php",
			   // data: "user=" + user + "&pass=" + pass,
			   async: false
	}).responseText;
	
	// alert("dasd" +  html);
	
	var horas = (new Date() - new Date(html)) / (60*60*1000);
	horas = (horas > 0)? horas : horas * -1;
	if(horas > 5){
		mostrarError("La fecha de su PC no concuerda con la del servidor. Por favor corrija el problema.",{ sticky:true, modal: true });
		return false;
	}	
	return true;
}


function loguear()
{
	if(!comprobarFecha()) return;
	
	var user = $("#username").val();
	var pass = $("#password").val();

	var html = $.ajax({
			   type: "POST",
			   url: "login_ajax.php",
			   data: "user=" + user + "&pass=" + pass,
			   async: false
	}).responseText;
    
	var myObject = eval('(' + html + ')');
	

	if(myObject.status == "ok" )
	{
		mostrarMjsOk("Login Correcto!");
		
		setTimeout(function(){		
			window.location = "index.php";		
		},500);
	}
	else
	{
		mostrarError(myObject.msj);
	}
}

	$(document).ready(function(){
		
		if(getUrlVars()["session_expired"]=="1")
			mostrarError("Sesion Terminada")
		
	    if ((screen.width<=1024) && (screen.height<=768)){
				$("link[rel=stylesheet]:eq(0)").attr("href","login1024.css");  
				//				
		}	
	
		$("#username").focus();
		$("#Flash").hide();
				
		$("#enviar").click(function(){					
			loguear();			
		});
		
		// $(":text, :password").keyup(function(e){
		$("#username, #password").keyup(function(e){
			if(e.keyCode == 13) //enter
			{
				loguear();
			}
		});
		
		var html = $.ajax({
			   type: "POST",
			   url: "scripts/bechmark_mysql.php",
			   // data: "user=" + user + "&pass=" + pass,
			   async: false
		}).responseText;
    
		// 0.2
		var bechnum = parseFloat(html);
		
		if(bechnum > 0.8){
			$("#estado_sistema").attr("title","El sistema se encuentra en malas condiciones");
			$("#estado_sistema").attr("src","images/circle_red.png");
		}else{
			if(0.8 >= bechnum && bechnum > 0.05){
				$("#estado_sistema").attr("title","El sistema se puede usar pero podria estar mejor");
				$("#estado_sistema").attr("src","images/circle_yellow.png");
			}else{//osea 0.02 es bueno
				$("#estado_sistema").attr("title","El sistema se encuentra en optimas condiciones");
				$("#estado_sistema").attr("src","images/circle_green.png");
			}
		}
		// 0.04
		
		// alert(bechnum)
		
		
		// $("#estado_sistema").attr("title","images/circle_green.png");
		// $("#estado_sistema").attr("title","images/circle_green.png");
		
		
		
		comprobarFecha();
	
	});
